Лабораторная работа №17

Задания для самостоятельной работы. GPSS

Ибатулина Д.Э.

Российский университет дружбы народов, Москва, Россия

24 мая 2025

Информация

Докладчик

  • Ибатулина Дарья Эдуардовна
  • студентка группы НФИбд-01-22
  • Фундаментальная информатика и информационные технологии
  • Российский университет дружбы народов
  • 1132226434@rudn.ru
  • https://deibatulina.github.io

Вводная часть

Теоретическое введение

Пакет GPSS(General Purpose Simulation System — система моделирования общего назначения) предназначен для имитационного моделирования дискретных систем.

Имитационная модель в GPSS представляет собой последовательность текстовых строк, каждая из которых определяет правила создания, перемещения, задержки и удаления транзактов.

Транзакт — динамический объект, отождествляемый с заявкой на обслуживание, который перемещается между элементами системы.

Цель и задачи работы

Реализовать с помощью gpss задания для самостоятельной работы.

Задание

Реализовать с помощью gpss:

  • модель работы вычислительного центра;
  • модель работы аэропорта;
  • модель работы морского порта.

Выполнение лабораторной работы

Модель работы вычислительного центра

На вычислительном центре в обработку принимаются три класса заданий А, В и С. Исходя из наличия оперативной памяти ЭВМ задания классов А и В могут решаться одновременно, а задания класса С монополизируют ЭВМ. Задания класса А поступают через 20 ± 5 мин, класса В — через 20 ± 10 мин, класса С — через 28 ± 5 мин. Требуют для выполнения: класс А — 20 ± 5 мин, класс В — 21 мин, класс С — 28 ± 5 мин. Задачи класса С загружаются в ЭВМ, если она полностью свободна. Задачи классов А и В могут дозагружаться к решающей задаче. Необходимо смоделировать работу ЭВМ за 80 ч. Определить её загрузку.

Модель работы вычислительного центра

Отчёт по модели работы вычислительного центра

Модель работы аэропорта

Самолёты прибывают для посадки в район аэропорта каждые 10 ± 5 мин. Если взлетно-посадочная полоса свободна, прибывший самолёт получает разрешение на посадку. Если полоса занята, самолет выполняет полет по кругу и возвращается в аэропорт каждые 5 мин. Если после пятого круга самолет не получает разрешения на посадку, он отправляется на запасной аэродром. В аэропорту через каждые 10 ± 2 мин к взлетно -посадочной полосе выруливают готовые к взлёту самолёты и получают разрешение на взлёт, если полоса свободна. Для взлета и посадки самолёты занимают полосу ровно на 2 мин. Если при свободной полосе одновременно один самолёт прибывает для посадки, а другой - для взлёта, то полоса предоставляется взлетающей машине. Требуется: выполнить моделирование работы аэропорта в течение суток; подсчитать количество самолётов, которые взлетели, сели и были направлены на запасной аэродром; определить коэффициент загрузки взлетно-посадочной полосы.

Модель работы аэропорта

Отчёт по модели работы аэропорта

Модель работы морского порта

Морские суда прибывают в порт каждые [α±δ] часов. В порту имеется N причалов. Каждый корабль по длине занимает M причалов и находится в порту [b±ε] часов. Требуется построить GPSS-модель для анализа работы морского порта в течение полугода, определить оптимальное количество причалов для эффективной работы порта. Рассмотрим два варианта исходных данных:

  1. a = 20 ч, δ = 5 ч, b = 10 ч, ε = 3 ч, N = 10, M = 3;
  2. a = 30 ч, δ = 10 ч, b = 8 ч, ε = 4 ч, N = 6, M = 2.

Модель работы морского порта (1 вариант)

Отчёт по модели работы морского порта (1 вариант)

Оптимизированная модель работы морского порта (1 вариант) и отчёт

Модель работы морского порта (2 вариант)

Отчёт по модели работы морского порта (2 вариант)

Оптимизированная модель работы морского порта (2 вариант) и отчёт

Заключительная часть

Выводы по работе

В результате выполнения данной лабораторной работы я реализовала с помощью gpss:

  • модель работы вычислительного центра;
  • модель работы аэропорта;
  • модель работы морского порта.